/**
 * 
 */
package com.dy.agent.agent.api.biz;

import java.util.List;
import java.util.Map;

import com.dy.agent.agent.api.model.entiry.AgentAnchorStatistics;
import com.dy.agent.agent.api.model.entiry.AgentDailyView;
import com.dy.agent.agent.api.model.vo.AnchorDailyIncomeView;
import com.dy.agent.agent.api.model.vo.AnchorMonthIncomeView;
import com.dy.agent.agent.api.model.vo.AnchorPlayLengthView;

/**
 * @author leiruiqi
 *
 */
public interface AgentAnchorBiz {
	public void buildCurrentAgentView(String viewDateStr);

	public Map<Long, AgentDailyView> buildlast2monthView(List<AgentAnchorStatistics> last2monthDailyStatisticsList,
			String todayDt);

	public List<AnchorDailyIncomeView> converRecord2AnchorIncomeView(List<AgentAnchorStatistics> list);

	public Map<Long, AnchorPlayLengthView> buildAnchorLast2Month4PlayLength(Long gid, String todayDt);

	public Map<Long, AnchorMonthIncomeView> listAgentAnchorMonthIncome(Long gid, String monthDt);
}
